Blink: Advanced Display Multiplexing for Virtualized Applications
نویسنده
چکیده
Providing untrusted applications with shared and dependable access to modern display hardware is of increasing importance. Our new display system, called Blink, safely multiplexes complex graphical content from multiple untrusted virtual machines onto a single Graphics Processing Unit (GPU). Blink does not allow clients to program the GPU directly, but instead provides a virtual processor abstraction to which they can program. Blink executes virtual processor programs and controls the GPU on behalf of the client, in a manner that reduces processing and context switching overheads. To achieve performance and safety, Blink employs just-in-time compilation and simple static analysis.
منابع مشابه
Blink: 3D Display Multiplexing for Virtualized Applications
Virtual Machines are increasingly being deployed on Desktop PC's, but because many existing VMM technologies are mostly targeted at servers, graphical performance is a stumbling block to many modern applications such as games, simulation, and video-conferencing. Existing high-performance display systems sacri ce safety and provide applications with direct hardware access, but the aim of our wor...
متن کاملResource Allocation in Contending Virtualized Environments through Stochastic Virtual Machine Performance Modeling and Feedback
In virtualized systems, allocation and scheduling of resources shared among multiple virtual machines faces challenges such as autonomy, isolation and high workload dynamics. The multiplexing and consolidation nature of virtualized systems also raise issues such as interference and conflicts among various virtual machine instances. Therefore traditional resource allocation strategy can’t achiev...
متن کاملOptimizing Cloud Resources for Delivering IPTV Services through Virtualization
Virtualized cloud-based services can take advantage of statistical multiplexing across applications to yield significant cost savings to the operator. In this paper, we seek to lower a provider’s costs of real-time IPTV services through a virtualized IPTV architecture and through intelligent time shifting of service delivery. We take advantage of the differences in the deadlines associated with...
متن کاملMicrobial Cell Surface Display: Its Medical and Environmental Applications
Cell-surface display is the expression of peptides and proteins on the surface of living cells by fusing them tofunctional components of cells which are exposed to the environment of cells. This strategy can be carriedout using different surface proteins of cells as anchoring motifs and different proteins from different sourcesas a passenger protein. It is a promising strategy...
متن کاملColocation-Aware Modeling of CPU Usage for P2V Transitioning Applications
Traditional data-centers are giving way to virtualization based shared hosting platforms. This requires knowledge of how much resources are required to host a set of virtualized services. Due to the resource overhead incurred by virtualization, it is essential to estimate the virtual resource usage correctly, in order to avoid inefficiency due to excessive provisioning as well as prevent perfor...
متن کامل